یادداشتهای یک دانشجوی فناوری اطلاعات و ارتباطات مطالب - مقالات - برنامه ها و پروژه های مربوط به فناوری اطلاعات و رایانه گاها علمی و اجتماعی
| ||
|
تفاوت سيستمهاي 32 بيتي و 64 بيتي سيستم 64 بيتي براي پشتيباني از اطلاعات 64 بيتي از رجيسترهاي 64 بيتي استفاده ميکند. اين سيستمها از آدرسدهي داخلي 64 بيتي استفاده ميکنند که حجم حافظه قابل آدرسدهي را به 16 گيگابايت ميرساند در حاليکه در سيستمهاي 32 بيتي حداکثر حافظه قابل آدرس دهي، 4 گيگا بايت است. در حاليکه يک نرمافزار 64 بيتي چنانچه ساختار درستي داشته باشد روي سيستمعامل 64 بيتي بسيار بهتر اجرا ميشود، به علاوه نرمافزارهاي 32 بيتي هم با سرعت تقريبا يکساني روي هر دو نوع سيستمعامل اجرا خواهند شد. نتيجه اينکه بسته به پيکربندي سيستم، حداکثر 3 تا 25/3 گيگابايت از حافظه رم قابل شناسايي خواهد بود. در مقابل سيستم عامل 64 بيتي توانايي آدرسدهي حجم بيشتري از حافظه را دارد و براي استفاده از حجمهاي بالاي رم مثل 6 يا 12 گيگابايت، مشکلي نخواهد داشت. در اين قسمت حتي برندهاي با اسم و رسم مثل اچ پي، سامسونگ، دل و کانن هيچ تضميني براي ارائه نسخه 64 بيتي درايورهاي اين نوع محصولات خود به کاربران نميدهند مايکروسافت در وبسايت ويندوز، صفحهاي با نام Compatibility دارد که جستوجوي دقيقي براي درايورهاي موجود براي يک قطعه سختافزاري انجام ميدهند. بد نيست قبل از انتخاب ويندوز 64 بيتي سري به اين صفحه بزنيد و از وجود درايورهاي 64 بيتي براي قطعات سيستم خود مطلع شويد.
۳۲ بیت یا ۶۴ بیت؟ نی یا لوله پالایشگاه؟ فرض کنید شما مقدار بسیار زیادی مایع را از جایی به جای دیگر منتقل کنید. این انتقال را هم میتوانید با نی انجام بدهید و هم با لوله پالایشگاه. بدیهی است با لوله پالایشگاه بهتر است چون در یک زمان میتوانید حجم بسیار بالاتری را جا به جا کنید. این یک مثال اغراقآمیز بود ولی در مورد بیتها هم همینطور است. در معماری ۳۲ بیت شما حجم کمتری را میتوانید نسبت به ۶۴ بیت آدرسدهی کنید. این باعث میشود که فقط بتوانید تا حد کمتری پردازش اطلاعات را انجام بدهید. من به شما این اطمینان را میدهم که نیازی نیست بروید یک دوره معماری کامپیوتر را بگذرانید تا فرق این دو تا را بفهمید چون واقعا فرق این دو، تا همینجا به درد شما میخورد. تا این حد که بدانید در یک لوله ۶۴ بیتی بیشتر از یک لوله ۳۲ بیتی میتوان مایع عبور داد ( در یک ساختار ۶۴ بیتی میتوان اطلاعات بیشتری را پردازش کرد به نسبت یک ساختار ۳۲ بیتی ) در حدی که بتوان پاسخ کارهای سنگین این روزها را داد. قضیه Ram چهار گیگ چیست؟ هر سیستمی چقدر رم را پشتیبانی میکند؟ شما در یک سیستم آدرس دهی ۳۲ بیتی فقط میتوانید ۴ گیگابایت رم را استفاده کنید. البته این مقدار هیچ وقت مثلا در ویندوز XP استفاده نمیشود. دوست دارید بدانید پس بقیهاش چی میشود؟ به عکس زیر نگاه کنید: اما اگر در یک سیستم ۶۴ بیتی کار کنید آن وقت محدودیتی برای میزان Ram ندارید. البته دارید ولی این محدودیت چندان اذیتتان نمیکند. در یک سیستم ۶۴ بیتی شما فقط و فقط میتوانید ۲ به توان ۶۴ آدرس دهی داشته باشید که میشود ۱۷٫۲ میلیارد گیگابایت یا ۱۶٫۳ میلیون ترابایت یا ۱۶ exabytes!!! فقط همین قدر ! برای نمونه یک سیستم با ۱۲ گیگابایت رم را تست میکنیم ( عکس زیر ) که از همه ۱۲ گیگ رمش به خوبی استفاده میشود. این روزها سرورها همه از رمهای بالا استفاده میکنند و حتی لپتاپهای معمولی هم با رم بالای ۴ ارائه میشوند.در کارهای مدل سازی و استفاده از نرمافزارهای سنگینی مثل AutoCAD و Autodesk 3D Max و حتی ادیتهای ویدیویی ساده، رم بالا میتواند بسیار به درد شما بخورد. این روزها، دوران رمهای بالای ۶ گیگ آغاز شده است. ۴ گیگابایت که چیزی نیست. از کجا بفهمم که ویندوز من ۶۴ بیتی است یا ۳۲ بیتی؟ عموما هر جا دیدید که در مورد سیستم شما عدد ۶۴ بود بدانید که ویندوز شما ۶۴ بیتی است. اما همین جوری هم نیست طبیعتا. چند راه ساده به شما نشان میدهم که مطمئن بشوید. اگر ویندوز شما قدیمیتر از XP است پس حتما ۳۲ بیتی یا پایینتر است. اگر ویندوز شما xp یا windows sever یا چیزی شبیه این است از منوی Start گزینه Run را میزنیم و در کادر مربوطه تایپ میکنیم dxdiag. پنجرهای مانند پنجره زیر نشان داده میشود که روبروی Operating System، اگر ۶۴ بیتی باشد مینویسد. به عکس دقت کنید. اگر ویستا یا Seven دارید به ترتیب روند زیر را میرویم. دقیقا جلوی System type 32 بیتی بودن یا ۶۴ بیتی بودن را مشخص میکند: Start -> Control Panel -> System and Maintenance -> System کاربران مک و لینوکس از کجا میتوانند پی به۳۲ بیتی بودن یا ۶۴ بیتی بودنسیستمعاملشان ببرند؟ اگر لینوکس دارید در خط فرمان از uname استفاده کنید تا با پاسخهایی مثل x86_64 یا ia64 پاسخ شما را بدهد. فقط یادتان باشد i386 یک نسخه ۳۲ بیتی است. اگر مک دارید یا از محصولات اپل در این زمینه استفاده میکنید باید ورژن مکتان را به دست آورید. برای این کار از منویApple به دنبال About this Mac بگردید. مکهایی که جدیدا ارائه و فروخته میشود همه از سیستم عامل و پردازنده ۶۴ بیت استفاده میکند. اگر مک شما نو نیست میتوانید به پردازنده نگاه کنید. Intel Core 2 Duo, Intel Xeon و از خانواده اپل، PowerPC G5 ها ۶۴ بیتی هستند. Mac OS X 10.5 به بالا هم همه ۶۴ بیتی هستند و پایینتر ۳۲ بیتی. آیا برنامههای ۳۲ بیتی در ویندوز ۶۴ بیتی اجرا میشود؟ پاسخ بله است! WoW64 این کار را برای شما میکند. Windows-on-Windows 64-bit یک نرمافزار شبیهساز است که برنامههای ۳۲ بیتی را، اگر دارای فاکتورهای موردنیاز WOW64 باشند، در ویندوز ۶۴ بیتی هم اجرا میکند. ولی اگر نداشته باشد کاری از دستتان ساخته نیست. خیالتان راحت که اکثر نرمافزارهای شرکتهای معروف، اگر نسخه ۶۴ بیتی نداشته باشند هم، در ویندوز ۶۴ بیتی اجرا میشوند. اینجا یک لیست از نرمافزارهایی را داریم که خود شرکت یک نسخه ۶۴ بیتی از آنها را ارائه کرده است. به این نرمافزارهاnative x86-64 Windows software میگوییم. سرعت اجرای برنامههای ۳۲ بیتی در ویندوز ۶۴ بیتی کمتر است؟ قاعدتا باید این طور باشد چون شما دارید برنامه را در یک برنامه واسطه ( WOW64 ) اجرا میکنید اما در عمل این طور نیست. آنقدر سیستمهای امروز قدرتمند شدهاند که این استفاده از WOW64 اصلا به چشم شما نمیآید. در ثانی اگر رم بالایی داشته باشید، مثلا ۵ گیگ رم، آن وقت چون از اضافه Ram شما هم استفاده میشود، سرعت شما بسیار بالاتر هم میرود. آیا نرمافزاری داریم که فقط روی سیستم ۶۴ بیتی اجرا بشود؟ الان این جور نرمافزارها خیلی کم هستند اما همیشه در روی یک پاشنه نمیچرخد. چند سال پیش نرمافزارهای ۳۲ بیتی هم کم بودند. من فکر میکنم چند سال دیگر نرمافزار ۱۶ بیتی را نشود پیدا کرد و نرمافزارهای روز همه ۶۴ بیتی شده باشند و معدود نرمافزارهایی هم باشند که ۳۲ بیتی باشند هنوز. آن زمان میرویم سراغ نرمافزارهای ۱۲۸ بیتی. فقط برای این که بدانید این مسئله چقدر جدی است باید بگویم نرمافزارهایی مثل Exchange 2007 فقط روی سیستمهای ۶۴ بیتی اجرا میشود. چه زمانی باید روی سیستم عامل ۶۴ بیتی خط بکشم؟ درست است که من به شما پیشنهاد میکنم که بروید سمت ویندوز ۶۴ بیتی ولی قصد فریب شما را ندارم پس به شما واقعیاتی را باید بگویم. اگر سیستم شما کمتر از ۲ گیگ رم دارد، بعد از رفتن به سمت ۶۴ بیت، تغییر محسوسی مشاهده نمیکنید. اگر یک برنامه دارید که با ویندوز ۳٫۱ یا DOS نوشته شده است احتمالا دیگر نمیتوانید از آن برنامه استفاده کنید چون در ویندوز ۶۴ بیتی، امکان اجرای برنامههای ۱۶ بیتی وجود ندارد. کلا باید حواستان باشد در مورد برنامههای قدیمی. اگر شما سختافزاری بسیار قدیمی دارید که از پشتیبانی سازنده در آمده است یک بدشانسی بزرگ گریبانتان را میگیرد چون در این صورت ممکن است درایور سختافزار شما برای ویندوز ۶۴ بیتی نوشته نشده باشد. متاسفانه درایور ۳۲ بیتی به درد ویندوز ۶۴ بیتی نمیخورد. میخواهم یک ویندوز ۶۴ بیتی نصب کنم. چه CPU ( پردازنده ) هایی ویندوز ۶۴ بیتی را اجرا میکنند؟ جواب این سوال خیلی ساده نیست اما من در چند خط به شما میگویم چطوری بتوانید سریعا بفهمید. چون اکثر پردازندههای موجود در ایران AMD یا Intel است فقط در مورد این دو توضیح میدهم. اگر AMD Duron است باید بدانید پردازنده شما، ویندوز ۶۴ بیتی را ساپورت نمیکند. اگر Sempron جدید است از ۶۴ بیتی به احتمال زیاد پشتیبانی میکند و اگر قدیمی است نمیکند. برای مطمئن شدن از این موضوع به سایت شرکت رجوع کنید. توی سایت شرکت نوع پردازنده را پیدا کنید و ببینید جلوی Operating Mode 64 Bit چی نوشته است. اگر dxdiag را در RUN ویندوز بزنید مدل دقیق را به شما میگوید. <p dir="rtl" class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 10pt; mso-margin-</body></html> نظرات شما عزیزان: [ چهار شنبه 6 / 8 / 1390برچسب:32 بيت - 64 بيت + سيستم عامل, ] [ 9:51 ] [ کاوه حق پناه ]
|
|